package com.car.loan.project.ve.domain.bo;

import com.car.loan.project.cd.domain.vo.CreditAlbumVo;
import com.google.common.collect.Lists;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author huangding
 * @description
 * @date 2019/10/31 18:24
 */
@Data
public class VehicleEvaluationInputBo {

    @ApiModelProperty(value = "车辆评估id", required = true)
    @NotNull
    private Integer vehicleEvaluationId;

    @ApiModelProperty(value = "车系型号")
    private String carSeries;

    /**
     * 评估日期
     */
    @ApiModelProperty(value = "评估日期 yyyy-MM-dd")
    private String evaluationDate;

    /**
     * 评估价
     */
    @ApiModelProperty(value = "评估价")
    private Double evaluationPrice;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("照片")
    private List<CreditAlbumVo> images = Lists.newArrayList();

    @ApiModelProperty(value = "1=保存 2=提交 3=退回", required = true)
    @NotNull
    private Integer operatorStatus;
}
